body{font-family: "Microsoft Yahei","Microsoft YaHei Light","Arial","宋体";}/* Microsoft YaHei,simsun,Helvetica Neue,Arial,Helvetica,sans-serif */
ul,li{margin:0px; padding:0px;}
li{list-style:none;}
p img{max-width: 100%;} /* 详情页图片 */

.mT10{margin-top: 10px;}
.mT15{margin-top: 15px;}
.mT20{margin-top: 20px;}
.mT40{margin-top: 40px;}
.mB10{margin-bottom: 10px !important;}
.mD15{margin-bottom: 15px !important;}
.mB50{margin-bottom: 50px;}
.mL_5{margin-left: -5px;}
.mL10{margin-left: 10px;}
.mL15{margin-left: 15px;}
.mR10{margin-right: 10px;}

.w50vh{width: 50%;}


.p0m0{padding: 0px;margin: 0px;}
.pl5{padding-left: 5px;}
.pl10{padding-left: 10px;}
.pr5{padding-right: 5px;}
.pr10{padding-right: 10px;}
.pT10{padding-top: 10px;}

.pA{position: absolute;}
.pR{position: relative;}

.hide{display: none;}

.hideWin{background-color: #fff;/*width:100%;*/ max-height:300px;z-index: 999; overflow-y: scroll;}

.ypj-z-index-1000{z-index: 999;}
.ypj-z-index{z-index: 99;}
.ypj-z-index-1{z-index: -1;}

.top-0{top: 0;}
.top-50{top: 50%;}

.start-50 {
  left: 50% !important;
}

/* 水平居中 */
.translate-middle{transform: translate(-50%, -50%);}

/*高度*/
.h-5px {height: 5px;}.h-10px {height: 10px;}.h-15px {height: 15px;}.h-20px {height: 20px;}.h-25px {height: 25px;}.h-30px {height: 30px;}.h-35px {height: 35px;}.h-40px {height: 40px;}.h-45px {height: 45px;}.h-50px {height: 50px;}.h-55px {height: 55px;}.h-60px {height: 60px;}.h-65px {height: 65px;}.h-70px {height: 70px;}.h-75px {height: 75px;}.h-80px {height: 80px;}.h-85px {height: 85px;}.h-90px {height: 90px;}.h-95px {height: 95px;}.h-100px {height: 100px;}.h-110px {height: 110px;}.h-120px {height: 120px;}.h-130px {height: 130px;}.h-140px {height: 140px;}.h-150px {height: 150px;}.h-160px {height: 160px;}.h-170px {height: 170px;}.h-180px {height: 180px;}.h-190px {height: 190px;}.h-200px {height: 200px;}.h-210px {height: 210px;}.h-220px {height: 220px;}.h-230px {height: 230px;}.h-240px {height: 240px;}.h-250px {height: 250px;}.h-260px {height: 260px;}.h-270px {height: 270px;}.h-280px {height: 280px;}.h-290px {height: 290px;}.h-300px {height: 300px;}.h-310px {height: 310px;}.h-320px {height: 320px;}.h-330px {height: 330px;}.h-340px {height: 340px;}.h-350px {height: 350px;}.h-360px {height: 360px;}.h-370px {height: 370px;}.h-380px {height: 380px;}.h-390px {height: 390px;}.h-400px {height: 400px;}.h-410px {height: 410px;}.h-420px {height: 420px;}.h-430px {height: 430px;}.h-440px {height: 440px;}.h-450px {height: 450px;}.h-460px {height: 410px;}.h-470px {height: 470px;}.h-480px {height: 480px;}.h-490px {height: 490px;}.h-500px {height: 500px;}
.mh-300px {max-height: 300px;}.mh-500px {max-height: 500px;}
.layui-input-block{overflow: hidden;}
/* bootstrap sm补充 手机版生效*/
@media (max-width: 576px) {
    .layui-table-fixed{display: none;}
    .layui-input-inline,.layui-input-block{overflow: hidden;}
    .layui-card-header{height: auto;}
}
/* bootstrap sm补充 手机版不生效*/
@media (min-width: 576px) {
    .w-sm-50{width: 50% !important;}.w-sm-75 {width: 75% !important;}.w-sm-100 {width: 100% !important;}
    /*高度*/
    .h-sm-5px {height: 5px;}.h-sm-10px {height: 10px;}.h-sm-15px {height: 15px;}.h-sm-20px {height: 20px;}.h-sm-25px {height: 25px;}.h-sm-30px {height: 30px;}.h-sm-35px {height: 35px;}.h-sm-40px {height: 40px;}.h-sm-45px {height: 45px;}.h-sm-50px {height: 50px;}.h-sm-55px {height: 55px;}.h-sm-60px {height: 60px;}.h-sm-65px {height: 65px;}.h-sm-70px {height: 70px;}.h-sm-75px {height: 75px;}.h-sm-80px {height: 80px;}.h-sm-85px {height: 85px;}.h-sm-90px {height: 90px;}.h-sm-95px {height: 95px;}.h-sm-100px {height: 100px;}.h-sm-110px {height: 110px;}.h-sm-120px {height: 120px;}.h-sm-130px {height: 130px;}.h-sm-140px {height: 140px;}.h-sm-150px {height: 150px;}.h-sm-160px {height: 160px;}.h-sm-170px {height: 170px;}.h-sm-180px {height: 180px;}.h-sm-190px {height: 190px;}.h-sm-200px {height: 200px;}.h-sm-210px {height: 210px;}.h-sm-220px {height: 220px;}.h-sm-230px {height: 230px;}.h-sm-240px {height: 240px;}.h-sm-250px {height: 250px;}.h-sm-260px {height: 260px;}.h-sm-270px {height: 270px;}.h-sm-280px {height: 280px;}.h-sm-290px {height: 290px;}.h-sm-300px {height: 300px;}.h-sm-310px {height: 310px;}.h-sm-320px {height: 320px;}.h-sm-330px {height: 330px;}.h-sm-340px {height: 340px;}.h-sm-350px {height: 350px;}.h-sm-360px {height: 360px;}.h-sm-370px {height: 370px;}.h-sm-380px {height: 380px;}.h-sm-390px {height: 390px;}.h-sm-400px {height: 400px;}.h-sm-410px {height: 410px;}.h-sm-420px {height: 420px;}.h-sm-430px {height: 430px;}.h-sm-440px {height: 440px;}.h-sm-450px {height: 450px;}.h-sm-460px {height: 410px;}.h-sm-470px {height: 470px;}.h-sm-480px {height: 480px;}.h-sm-490px {height: 490px;}.h-sm-500px {height: 500px;}.mh-sm-300px {max-height: 300px;}.mh-sm-500px {max-height: 500px;}
}

.tc-flex{display: flex !important;}/*bootstrap存在因此注释-弹性布局:填充整个盒子类似两端对齐，子元素的float、clear和vertical-align属性将失效 */

/*.d-md-flex 强制同行，不用float:left;
d-flex flex-wrap 自动换行
       > .flex-fill mr-3 等宽贴边，中间留间隙 示例：\www\view\blue004\config_default002.json*/
.ypj-align-items-center{display:flex;align-items:center;}  /* 外层d-flex 子层 align-items-center 实现水平居中 justify-content-center 实现垂直居中 */

.colorRed{color: red;}
.colorGreen{color: green;}
.colorWhite{color: white;}

.borderColor{border-color:red;}

.max-w-500{max-width: 500px;}

/*按钮激活框*/
.myBootstrap .btn-default.active,.myBootstrap .btn-default:active,.myBootstrap .open>.dropdown-toggle.btn-default{
    background-color:#FD9536;
    border: 1px solid #FD9536;
    color:#fff;
    -webkit-box-shadow:none;
    box-shadow:none;
}
.myBootstrap .btn.active.focus, .myBootstrap .btn.active:focus, .myBootstrap .btn.focus, .myBootstrap .btn:active.focus, .myBootstrap .btn:active:focus, .btn:focus{
    outline:none;
    outline-offset:0px;
}
.help-block{display: inline-block;}

.pages img{max-width: 100%;}

.dashed-1{ border:1px dashed #333;}
.dashed-b-1{ border-bottom:1px dashed #000;}

/* d-flex 中间间隙,中间间距，中间间隔，解决mr-3最后一个盒子冗余的问题 */
.gap-1{gap:1rem;}
.gap-1_25{gap:1.25rem;}
.gap-1_5{gap:1.5rem;}
.gap-2{gap:2rem;}
.gap-3{gap:3rem;}
.g-0,
.gx-0 {
  --bs-gutter-x: 0;
}

.g-0,
.gy-0 {
  --bs-gutter-y: 0;
}

.g-1,
.gx-1 {
  --bs-gutter-x: 0.25rem;
}

.g-1,
.gy-1 {
  --bs-gutter-y: 0.25rem;
}

.g-2,
.gx-2 {
  --bs-gutter-x: 0.5rem;
}

.g-2,
.gy-2 {
  --bs-gutter-y: 0.5rem;
}

.g-3,
.gx-3 {
  --bs-gutter-x: 1rem;
}

.g-3,
.gy-3 {
  --bs-gutter-y: 1rem;
}

.g-4,
.gx-4 {
  --bs-gutter-x: 1.5rem;
}

.g-4,
.gy-4 {
  --bs-gutter-y: 1.5rem;
}

.g-5,
.gx-5 {
  --bs-gutter-x: 3rem;
}

.g-5,
.gy-5 {
  --bs-gutter-y: 3rem;
}
/* 只左右间隙，间距，上下无间距 */
.column-gap-1{column-gap:1rem;}
.column-gap-2{column-gap:2rem;}
.column-gap-3{column-gap:3rem;}

.layui-card-header .layui-text-em .layui-icon{right:25px;}

.tc-text-right {
    text-align: right !important;
}

/* 内容页详情 */
.content span,.content p{/* overflow: hidden; */white-space:inherit !important;}

/*START=========crm layui-mini=======*/
[lay-tips]{cursor:pointer}
.layui-icon-tips[lay-tips]{font-size:20px}

/* 头部图标重置 */
.layui-card-header.layuimini-card-header-auto{padding-top: 15px; padding-bottom: 15px; height: auto;}
.layuimini-card-header-auto i.layuimini-button-btn{position: relative; right: 0; top: 0; vertical-align: middle;}
.layuimini-card-header-auto .layui-form-item:last-child{margin-bottom: 0;}

.getInputTree{z-index: 999;}
/*END=========crm layui-mini=======*/